using System.Collections.Generic;

namespace OracleInternal.SqlAndPlsqlParser.LocalParsing
{
	internal class OracleLpAnalyticFunction
	{
		protected OracleLpAnalyticClause m_vAnalyticClause;

		protected List<OracleLpAnalyticFunctionArgument> m_vArguments;

		public OracleLpAnalyticClause AnalyticClause
		{
			get
			{
				return m_vAnalyticClause;
			}
			set
			{
				m_vAnalyticClause = value;
			}
		}

		public List<OracleLpAnalyticFunctionArgument> Arguments
		{
			get
			{
				if (m_vArguments == null)
				{
					m_vArguments = new List<OracleLpAnalyticFunctionArgument>();
				}
				return m_vArguments;
			}
		}
	}
}
